producing immunity - German English Dictionary